<!DOCTYPE html>
<html lang="en-US">
    <head>
        <title>Plack::Middleware::Auth::Basic - Simple basic authentication middleware - metacpan.org</title>
        <link rel="preload" as="fetch" href="https://metacpan.org/account/login_status" crossorigin="anonymous" />
        <link href="https://metacpan.org/_assets/b8ccceeed47a0652049703d99326a9cea4933443.css" rel="stylesheet" type="text/css">
        <script src="https://metacpan.org/_assets/6bfedafe2d7caa915b7d84f61b45936818e3242e.js" type="text/javascript" defer></script>
        <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of Plack - MetaCPAN" href="https://metacpan.org/dist/Plack/releases.rss" />
        <link rel="canonical" href="./Plack::Middleware::Auth::Basic.html" />
        <meta name="description" content="Simple basic authentication middleware" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
        <link rel="shortcut icon" href="https://metacpan.org/static/icons/favicon.ico">
        <link rel="apple-touch-icon" sizes="152x152" href="https://metacpan.org/static/icons/apple-touch-icon.png">
        <link rel="search" href="https://metacpan.org/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN">
        <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

          (function(skey, ga_id){
            ga('create', ga_id, {
              siteSpeedSampleRate : 100,
              storage             : 'none',
              clientId            : localStorage.getItem(skey)
            });
            ga(function(tracker) {
              localStorage.setItem(skey, tracker.get('clientId'));
            });
            ga('send', 'pageview');
          })('ga:clientId', 'UA-27829474-1');
        </script>
<meta name="twitter:card"        content="summary" />
<meta name="twitter:url"         content="https://metacpan.org/pod/Plack::Middleware::Auth::Basic" />
<meta name="twitter:title"       content="Plack::Middleware::Auth::Basic" />
<meta name="twitter:description" content="Simple basic authentication middleware" />
<meta name="twitter:site"        content="metacpan" />
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="header-logo-large hidden-xs">
              <a href="https://metacpan.org/" tabindex="0">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#logo" />
                </svg>
              </a>
            </div>
            <div class="header-logo-icon visible-xs">
              <a href="https://metacpan.org/">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#dots" />
                </svg>
              </a>
            </div>
            <ul class="nav navbar-nav menu-items hidden-xs hidden-sm">
              <li><a href="https://metacpan.org/about">About</a></li>
              <li><a href="https://metacpan.org/about/sponsors">Sponsor</a></li>
              <li><a href="https://grep.metacpan.org/">grep::cpan</a></li>
              <li><a href="https://metacpan.org/recent">Recent</a></li>
              <li><a href="https://metacpan.org/about/faq">FAQ</a></li>
              <li><a href="https://metacpan.org/tools">Tools</a></li>
              <li><a href="https://fastapi.metacpan.org/">API</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <button type="button" class="searchbar-btn visible-xs visible-sm">
                    <i class="fa fa-search button-fa-icon"></i>
                </button>
                <form action="https://metacpan.org/search" class="searchbar-form visible-md visible-lg search-form form-horizontal">
                   <input type="hidden" name="size" id="metacpan_search-size" value="20">
                  <div class="form-group">
                      <div class="search-group">
                        <i class="fa fa-search"></i>
                        <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value="">
                      </div>
                  </div>
                </form>
                    <li class="icon-slidepanel visible-xs visible-sm">
                      <button data-toggle="slidepanel" data-target=".slidepanel">
                        <span class="button-fa-icon">
                          <i class="fa fa-bars slidepanel-open"></i>
                          <i class="fa fa-times slidepanel-close"></i>
                        </span>
                      </button>
                    </li>
                <form action="https://metacpan.org/account/logout" method="POST" id="metacpan-logout"></form>
                <li class="dropdown logged_in" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="https://metacpan.org/account/identities">Identities</a></li>
                        <li><a href="https://metacpan.org/account/profile">Profile</a></li>
                        <li><a href="https://metacpan.org/account/favorite/list">Favorites</a></li>
                        <li>
                            <a href="./Plack::Middleware::Auth::Basic.html#" type="button" onclick="$('#metacpan-logout').submit(); return false">
                              Logout
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_out" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li>
                            <a href="https://metacpan.org/login/github">
                                <i class="fab fa-github fa-fw"></i>
                                GitHub
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/twitter">
                                <i class="fab fa-twitter fa-fw"></i>
                                Twitter
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/google">
                                <i class="fab fa-google fa-fw"></i>
                                Google
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_placeholder">
                    <button>
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                    </button>
                </li>
            </ul>
        </nav>
        <div class="page-content ">
          <!--
          <div class="top-notify-banner">
            <i class="fas fa-info-circle"></i>
          </div>
          -->
          <nav class="sidebar">
            <div class="slidepanel">
              <ul class="nav-list ">
    <li class="nav-header no-margin-top">
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The date that this version of Plack was released.">
      <span class="relatize">05 Jan 2024 23:11:02 UTC</span>
    </li>
  <li>
    Distribution: <a href="https://metacpan.org/dist/Plack">Plack</a>
  </li>
  <li>
    <a data-keyboard-shortcut="g s" href="https://metacpan.org/dist/Plack/source/lib/Plack/Middleware/Auth/Basic.pm">Source</a>
    (<a href="https://metacpan.org/dist/Plack/source/lib/Plack/Middleware/Auth/Basic.pm?raw=1">raw</a>)
  </li>
  <li>
    <a data-keyboard-shortcut="g b" href="https://metacpan.org/dist/Plack/source/lib/Plack/Middleware/Auth">Browse</a>
    (<a href="https://metacpan.org/dist/Plack/source/lib/Plack/Middleware/Auth?raw=1">raw</a>)
  </li>
    <li>
      <a data-keyboard-shortcut="g c" href="https://metacpan.org/dist/Plack/changes">Changes</a>
    </li>
    <li>
      <a rel="noopener nofollow" class="nopopup" href="https://github.com/plack/Plack">Homepage</a>
    </li>
    <li>
      <a class="nopopup" href="https://metacpan.org/dist/Plack/contribute">How to Contribute</a>
    </li>
    <li>
        <a rel="noopener nofollow" data-keyboard-shortcut="g r" href="https://github.com/plack/Plack">Repository</a>
    </li>
    <li>
      <a rel="noopener nofollow" data-keyboard-shortcut="g i" href="https://github.com/plack/Plack/issues">Issues</a>
      (108)
    </li>
    <li>
      <a rel="noopener nofollow" href="http://matrix.cpantesters.org/?dist=Plack+1.0051" title="Matrix">Testers</a>
        <span title="(pass / fail / na)">(<a rel="noopener nofollow" href="https://www.cpantesters.org/distro/P/Plack.html?oncpan=1&amp;distmat=1&amp;version=1.0051&amp;grade=2" style="color: #090">825</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/P/Plack.html?oncpan=1&amp;distmat=1&amp;version=1.0051&amp;grade=3" style="color: #900">3</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/P/Plack.html?oncpan=1&amp;distmat=1&amp;version=1.0051&amp;grade=4">7</a>)</span>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://cpants.cpanauthors.org/release/MIYAGAWA/Plack-1.0051">Kwalitee</a>
    </li>
    <li>
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The # people with an indexing permission on Plack who have released something to CPAN in the last 2 years (i.e. the # people likely able to release critical fixes in a timely manner)">
      Bus factor: 1
      </div>
    </li>
    <li>
      License: perl_5
    </li>
    <li>
      Perl: v5.12.0
    </li>
    <li class="nav-header">Activity</li>
    <li>
<div class="activity-graph">
    <img src="https://metacpan.org/dist/Plack/activity.svg?res=month" />
    <div class="comment">24 month</div>
</div>
    </li>
    <li class="nav-header">Tools</li>
    <li>
      <a itemprop="downloadUrl" href="https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Plack-1.0051.tar.gz">
      Download (<span itemprop="fileSize">186.77KB</span>)</a>
    </li>
    <li>
      <a href="https://explorer.metacpan.org/?url=%2Fmodule%2FMIYAGAWA%2FPlack-1.0051%2Flib%2FPlack%2FMiddleware%2FAuth%2FBasic.pm">
        MetaCPAN Explorer
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/Plack/permissions">
        Permissions
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/Plack/releases.rss">
        Subscribe to distribution
      </a>
    </li>
    <li>
      <button class="btn btn-link" data-toggle="modal" data-target="#metacpan_install-instructions-dialog">
        Install Instructions
      </button>
    </li>
    <li>
      <form action="https://metacpan.org/search">
        <input type="hidden" name="q" value="dist:Plack">
        <input type="search" name="q" placeholder="Search distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
      </form>
    </li>
    <li>
      <form action="https://grep.metacpan.org/search">
        <input type="hidden" name="qd" value="Plack">
        <input type="hidden" name="source" value="metacpan">
        <input type="search" name="q" placeholder="grep distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
     </form>
    </li>
    <li class="version-jump">
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/Plack/Middleware/Auth/Basic.pm&#39;" class="form-control tool-bar-form">
  <option disabled selected>Jump to version</option>
<option
  disabled
  value="MIYAGAWA/Plack-1.0051"
>1.0051
  (MIYAGAWA on 2024-01-05)</option>
<option
  
  value="MIYAGAWA/Plack-1.0050"
>1.0050
  (MIYAGAWA on 2022-09-05)</option>
<option
  
  value="MIYAGAWA/Plack-1.0049"
>1.0049
  (MIYAGAWA on 2022-09-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0048"
>1.0048
  (MIYAGAWA on 2020-11-30)</option>
<option
  
  value="MIYAGAWA/Plack-1.0047"
>1.0047
  (MIYAGAWA on 2018-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0046"
>1.0046
  (MIYAGAWA on 2018-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0045"
>1.0045
  (MIYAGAWA on 2017-12-31)</option>
<option
  
  value="MIYAGAWA/Plack-1.0044"
>1.0044
  (MIYAGAWA on 2017-04-27)</option>
<option
  
  value="MIYAGAWA/Plack-1.0043"
>1.0043
  (MIYAGAWA on 2017-02-22)</option>
<option
  
  value="MIYAGAWA/Plack-1.0042"
>1.0042
  (MIYAGAWA on 2016-09-29)</option>
<option
  
  value="MIYAGAWA/Plack-1.0041"
>1.0041
  (MIYAGAWA on 2016-09-25)</option>
<option
  
  value="MIYAGAWA/Plack-1.0039"
>1.0039
  (MIYAGAWA on 2015-12-06)</option>
<option
  
  value="MIYAGAWA/Plack-1.0038"
>1.0038
  (MIYAGAWA on 2015-11-25)</option>
<option
  
  value="MIYAGAWA/Plack-1.0037"
>1.0037
  (MIYAGAWA on 2015-06-19)</option>
<option
  
  value="MIYAGAWA/Plack-1.0036"
>1.0036
  (MIYAGAWA on 2015-06-03)</option>
<option
  
  value="MIYAGAWA/Plack-1.0034"
>1.0034
  (MIYAGAWA on 2015-02-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0033"
>1.0033
  (MIYAGAWA on 2014-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0032"
>1.0032
  (MIYAGAWA on 2014-10-04)</option>
<option
  
  value="MIYAGAWA/Plack-1.0031"
>1.0031
  (MIYAGAWA on 2014-08-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0030"
>1.0030
  (MIYAGAWA on 2013-11-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0029"
>1.0029
  (MIYAGAWA on 2013-08-22)</option>
<option
  
  value="MIYAGAWA/Plack-1.0028"
>1.0028
  (MIYAGAWA on 2013-06-15)</option>
<option
  
  value="MIYAGAWA/Plack-1.0027"
>1.0027
  (MIYAGAWA on 2013-06-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0024"
>1.0024
  (MIYAGAWA on 2013-05-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0023"
>1.0023
  (MIYAGAWA on 2013-04-08)</option>
<option
  
  value="MIYAGAWA/Plack-1.0022"
>1.0022
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0021"
>1.0021
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0020"
>1.0020
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0018"
>1.0018
  (MIYAGAWA on 2013-03-08)</option>
<option
  
  value="MIYAGAWA/Plack-1.0016"
>1.0016
  (MIYAGAWA on 2013-01-31)</option>
<option
  
  value="MIYAGAWA/Plack-1.0015"
>1.0015
  (MIYAGAWA on 2013-01-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0014"
>1.0014
  (MIYAGAWA on 2012-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-1.0013"
>1.0013
  (MIYAGAWA on 2012-11-15)</option>
<option
  
  value="MIYAGAWA/Plack-1.0012"
>1.0012
  (MIYAGAWA on 2012-11-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0011"
>1.0011
  (MIYAGAWA on 2012-11-11)</option>
<option
  
  value="MIYAGAWA/Plack-1.0010"
>1.0010
  (MIYAGAWA on 2012-11-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0009"
>1.0009
  (MIYAGAWA on 2012-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0008"
>1.0008
  (MIYAGAWA on 2012-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0007"
>1.0007
  (MIYAGAWA on 2012-10-21)</option>
<option
  
  value="MIYAGAWA/Plack-1.0006"
>1.0006
  (MIYAGAWA on 2012-10-18)</option>
<option
  
  value="MIYAGAWA/Plack-1.0005"
>1.0005
  (MIYAGAWA on 2012-10-09)</option>
<option
  
  value="MIYAGAWA/Plack-1.0004"
>1.0004
  (MIYAGAWA on 2012-09-20)</option>
<option
  
  value="MIYAGAWA/Plack-1.0003"
>1.0003
  (MIYAGAWA on 2012-08-29)</option>
<option
  
  value="MIYAGAWA/Plack-1.0002"
>1.0002
  (MIYAGAWA on 2012-08-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0001"
>1.0001
  (MIYAGAWA on 2012-07-26)</option>
<option
  
  value="MIYAGAWA/Plack-1.0000"
>1.0000
  (MIYAGAWA on 2012-07-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9991"
>0.9991
  (MIYAGAWA on 2012-07-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9990"
>0.9990
  (MIYAGAWA on 2012-07-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9989"
>0.9989
  (MIYAGAWA on 2012-06-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9988"
>0.9988
  (MIYAGAWA on 2012-05-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9987"
>0.9987
  (MIYAGAWA on 2012-05-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9986"
>0.9986
  (MIYAGAWA on 2012-03-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9985"
>0.9985
  (MIYAGAWA on 2011-10-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.9984"
>0.9984
  (MIYAGAWA on 2011-10-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9983"
>0.9983
  (MIYAGAWA on 2011-09-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9982"
>0.9982
  (MIYAGAWA on 2011-07-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9981"
>0.9981
  (MIYAGAWA on 2011-07-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9980"
>0.9980
  (MIYAGAWA on 2011-06-07)</option>
<option
  
  value="MIYAGAWA/Plack-0.9979"
>0.9979
  (MIYAGAWA on 2011-05-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9978"
>0.9978
  (MIYAGAWA on 2011-05-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9977"
>0.9977
  (MIYAGAWA on 2011-05-01)</option>
<option
  
  value="MIYAGAWA/Plack-0.9976"
>0.9976
  (MIYAGAWA on 2011-04-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9974"
>0.9974
  (MIYAGAWA on 2011-03-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9973"
>0.9973
  (MIYAGAWA on 2011-02-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9972"
>0.9972
  (MIYAGAWA on 2011-02-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9971"
>0.9971
  (MIYAGAWA on 2011-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9970"
>0.9970
  (MIYAGAWA on 2011-02-22)</option>
<option
  
  value="MIYAGAWA/Plack-0.9969"
>0.9969
  (MIYAGAWA on 2011-02-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9968"
>0.9968
  (MIYAGAWA on 2011-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9967"
>0.9967
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9966"
>0.9966
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9965"
>0.9965
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9964"
>0.9964
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9963"
>0.9963
  (MIYAGAWA on 2011-01-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9962"
>0.9962
  (MIYAGAWA on 2011-01-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9961"
>0.9961
  (MIYAGAWA on 2011-01-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9960"
>0.9960
  (MIYAGAWA on 2010-12-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9959"
>0.9959
  (MIYAGAWA on 2010-12-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9958"
>0.9958
  (MIYAGAWA on 2010-12-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9957"
>0.9957
  (MIYAGAWA on 2010-12-16)</option>
<option
  
  value="MIYAGAWA/Plack-0.9956"
>0.9956
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9955"
>0.9955
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9954"
>0.9954
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9953"
>0.9953
  (MIYAGAWA on 2010-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9952"
>0.9952
  (MIYAGAWA on 2010-12-02)</option>
<option
  
  value="MIYAGAWA/Plack-0.9951"
>0.9951
  (MIYAGAWA on 2010-10-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9950"
>0.9950
  (MIYAGAWA on 2010-09-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9949"
>0.9949
  (MIYAGAWA on 2010-09-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9948"
>0.9948
  (MIYAGAWA on 2010-09-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9947"
>0.9947
  (MIYAGAWA on 2010-09-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9946"
>0.9946
  (MIYAGAWA on 2010-08-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9945"
>0.9945
  (MIYAGAWA on 2010-08-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9944"
>0.9944
  (MIYAGAWA on 2010-08-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9943"
>0.9943
  (MIYAGAWA on 2010-07-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9942"
>0.9942
  (MIYAGAWA on 2010-07-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9941"
>0.9941
  (MIYAGAWA on 2010-07-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9940"
>0.9940
  (MIYAGAWA on 2010-07-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9939"
>0.9939
  (MIYAGAWA on 2010-07-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9938"
>0.9938
  (MIYAGAWA on 2010-05-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9937"
>0.9937
  (MIYAGAWA on 2010-05-15)</option>
<option
  
  value="MIYAGAWA/Plack-0.9936"
>0.9936
  (MIYAGAWA on 2010-05-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9935"
>0.9935
  (MIYAGAWA on 2010-05-05)</option>
<option
  
  value="MIYAGAWA/Plack-0.9934"
>0.9934
  (MIYAGAWA on 2010-05-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9933"
>0.9933
  (MIYAGAWA on 2010-04-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9932"
>0.9932
  (MIYAGAWA on 2010-04-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9931"
>0.9931
  (MIYAGAWA on 2010-04-17)</option>
<optgroup label="BackPAN">'
<option
  
  value="MIYAGAWA/Plack-1.0040-TRIAL"
>1.0040-TRIAL DEV
  (MIYAGAWA on 2016-04-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0035-TRIAL"
>1.0035-TRIAL DEV
  (MIYAGAWA on 2015-04-16)</option>
<option
  
  value="MIYAGAWA/Plack-1.0026-TRIAL"
>1.0026-TRIAL DEV
  (MIYAGAWA on 2013-06-13)</option>
<option
  
  value="MIYAGAWA/Plack-1.0025-TRIAL"
>1.0025-TRIAL DEV
  (MIYAGAWA on 2013-06-12)</option>
<option
  
  value="MIYAGAWA/Plack-1.0019-TRIAL"
>1.0019-TRIAL DEV
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0017-TRIAL"
>1.0017-TRIAL DEV
  (MIYAGAWA on 2013-02-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_75"
>0.99_75 DEV
  (MIYAGAWA on 2011-03-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9930"
>0.9930
  (MIYAGAWA on 2010-04-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9929"
>0.9929
  (MIYAGAWA on 2010-03-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.9928"
>0.9928
  (MIYAGAWA on 2010-03-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9927"
>0.9927
  (MIYAGAWA on 2010-03-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9926"
>0.9926
  (MIYAGAWA on 2010-03-28)</option>
<option
  
  value="MIYAGAWA/Plack-0.9925"
>0.9925
  (MIYAGAWA on 2010-03-28)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_24"
>0.99_24 DEV
  (MIYAGAWA on 2010-03-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_23"
>0.99_23 DEV
  (MIYAGAWA on 2010-03-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_22"
>0.99_22 DEV
  (MIYAGAWA on 2010-03-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_21"
>0.99_21 DEV
  (MIYAGAWA on 2010-03-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9920"
>0.9920
  (MIYAGAWA on 2010-03-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9919"
>0.9919
  (MIYAGAWA on 2010-03-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9918"
>0.9918
  (MIYAGAWA on 2010-03-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9917"
>0.9917
  (MIYAGAWA on 2010-03-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9916"
>0.9916
  (MIYAGAWA on 2010-03-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9915"
>0.9915
  (MIYAGAWA on 2010-03-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9914"
>0.9914
  (MIYAGAWA on 2010-03-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9913"
>0.9913
  (MIYAGAWA on 2010-02-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9912"
>0.9912
  (MIYAGAWA on 2010-02-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9911"
>0.9911
  (MIYAGAWA on 2010-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9910"
>0.9910
  (MIYAGAWA on 2010-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_05"
>0.99_05 DEV
  (MIYAGAWA on 2010-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_04"
>0.99_04 DEV
  (MIYAGAWA on 2010-02-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_03"
>0.99_03 DEV
  (MIYAGAWA on 2010-02-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_02"
>0.99_02 DEV
  (MIYAGAWA on 2010-01-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_01"
>0.99_01 DEV
  (MIYAGAWA on 2010-01-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9031"
>0.9031
  (MIYAGAWA on 2010-01-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9030"
>0.9030
  (MIYAGAWA on 2010-01-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9029"
>0.9029
  (MIYAGAWA on 2010-01-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9028"
>0.9028
  (MIYAGAWA on 2010-01-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.9027"
>0.9027
  (MIYAGAWA on 2010-01-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9026"
>0.9026
  (MIYAGAWA on 2010-01-01)</option>
<option
  
  value="MIYAGAWA/Plack-0.9025"
>0.9025
  (MIYAGAWA on 2009-12-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9024"
>0.9024
  (MIYAGAWA on 2009-12-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9023"
>0.9023
  (MIYAGAWA on 2009-12-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9022"
>0.9022
  (MIYAGAWA on 2009-12-13)</option>
<option
  
  value="MIYAGAWA/Plack-0.9021"
>0.9021
  (MIYAGAWA on 2009-12-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9020"
>0.9020
  (MIYAGAWA on 2009-12-07)</option>
<option
  
  value="MIYAGAWA/Plack-0.9019"
>0.9019
  (MIYAGAWA on 2009-12-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.9018"
>0.9018
  (MIYAGAWA on 2009-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9017"
>0.9017
  (MIYAGAWA on 2009-11-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9016"
>0.9016
  (MIYAGAWA on 2009-11-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9015"
>0.9015
  (MIYAGAWA on 2009-11-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9014"
>0.9014
  (MIYAGAWA on 2009-11-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9013"
>0.9013
  (MIYAGAWA on 2009-11-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9012"
>0.9012
  (MIYAGAWA on 2009-11-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9011"
>0.9011
  (MIYAGAWA on 2009-11-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9010"
>0.9010
  (MIYAGAWA on 2009-11-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9009"
>0.9009
  (MIYAGAWA on 2009-11-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9008"
>0.9008
  (MIYAGAWA on 2009-10-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9007"
>0.9007
  (MIYAGAWA on 2009-10-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9006"
>0.9006
  (MIYAGAWA on 2009-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9005"
>0.9005
  (MIYAGAWA on 2009-10-22)</option>
<option
  
  value="MIYAGAWA/Plack-0.9004"
>0.9004
  (MIYAGAWA on 2009-10-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9003"
>0.9003
  (MIYAGAWA on 2009-10-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9002"
>0.9002
  (MIYAGAWA on 2009-10-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9001"
>0.9001
  (MIYAGAWA on 2009-10-13)</option>
<option
  
  value="MIYAGAWA/Plack-0.9000"
>0.9000
  (MIYAGAWA on 2009-10-13)</option>
</optgroup>
</select>
    </li>
    <li class="version-diff">
<select onchange="document.location.href='/release/MIYAGAWA/Plack-1.0051/diff/' + encodeURIComponent(this.value) + '/lib/Plack/Middleware/Auth/Basic.pm'
" class="form-control tool-bar-form">
  <option disabled selected>Diff with version</option>
<option
  disabled
  value="MIYAGAWA/Plack-1.0051"
>1.0051
  (MIYAGAWA on 2024-01-05)</option>
<option
  
  value="MIYAGAWA/Plack-1.0050"
>1.0050
  (MIYAGAWA on 2022-09-05)</option>
<option
  
  value="MIYAGAWA/Plack-1.0049"
>1.0049
  (MIYAGAWA on 2022-09-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0048"
>1.0048
  (MIYAGAWA on 2020-11-30)</option>
<option
  
  value="MIYAGAWA/Plack-1.0047"
>1.0047
  (MIYAGAWA on 2018-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0046"
>1.0046
  (MIYAGAWA on 2018-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0045"
>1.0045
  (MIYAGAWA on 2017-12-31)</option>
<option
  
  value="MIYAGAWA/Plack-1.0044"
>1.0044
  (MIYAGAWA on 2017-04-27)</option>
<option
  
  value="MIYAGAWA/Plack-1.0043"
>1.0043
  (MIYAGAWA on 2017-02-22)</option>
<option
  
  value="MIYAGAWA/Plack-1.0042"
>1.0042
  (MIYAGAWA on 2016-09-29)</option>
<option
  
  value="MIYAGAWA/Plack-1.0041"
>1.0041
  (MIYAGAWA on 2016-09-25)</option>
<option
  
  value="MIYAGAWA/Plack-1.0039"
>1.0039
  (MIYAGAWA on 2015-12-06)</option>
<option
  
  value="MIYAGAWA/Plack-1.0038"
>1.0038
  (MIYAGAWA on 2015-11-25)</option>
<option
  
  value="MIYAGAWA/Plack-1.0037"
>1.0037
  (MIYAGAWA on 2015-06-19)</option>
<option
  
  value="MIYAGAWA/Plack-1.0036"
>1.0036
  (MIYAGAWA on 2015-06-03)</option>
<option
  
  value="MIYAGAWA/Plack-1.0034"
>1.0034
  (MIYAGAWA on 2015-02-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0033"
>1.0033
  (MIYAGAWA on 2014-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0032"
>1.0032
  (MIYAGAWA on 2014-10-04)</option>
<option
  
  value="MIYAGAWA/Plack-1.0031"
>1.0031
  (MIYAGAWA on 2014-08-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0030"
>1.0030
  (MIYAGAWA on 2013-11-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0029"
>1.0029
  (MIYAGAWA on 2013-08-22)</option>
<option
  
  value="MIYAGAWA/Plack-1.0028"
>1.0028
  (MIYAGAWA on 2013-06-15)</option>
<option
  
  value="MIYAGAWA/Plack-1.0027"
>1.0027
  (MIYAGAWA on 2013-06-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0024"
>1.0024
  (MIYAGAWA on 2013-05-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0023"
>1.0023
  (MIYAGAWA on 2013-04-08)</option>
<option
  
  value="MIYAGAWA/Plack-1.0022"
>1.0022
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0021"
>1.0021
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0020"
>1.0020
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0018"
>1.0018
  (MIYAGAWA on 2013-03-08)</option>
<option
  
  value="MIYAGAWA/Plack-1.0016"
>1.0016
  (MIYAGAWA on 2013-01-31)</option>
<option
  
  value="MIYAGAWA/Plack-1.0015"
>1.0015
  (MIYAGAWA on 2013-01-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0014"
>1.0014
  (MIYAGAWA on 2012-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-1.0013"
>1.0013
  (MIYAGAWA on 2012-11-15)</option>
<option
  
  value="MIYAGAWA/Plack-1.0012"
>1.0012
  (MIYAGAWA on 2012-11-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0011"
>1.0011
  (MIYAGAWA on 2012-11-11)</option>
<option
  
  value="MIYAGAWA/Plack-1.0010"
>1.0010
  (MIYAGAWA on 2012-11-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0009"
>1.0009
  (MIYAGAWA on 2012-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0008"
>1.0008
  (MIYAGAWA on 2012-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0007"
>1.0007
  (MIYAGAWA on 2012-10-21)</option>
<option
  
  value="MIYAGAWA/Plack-1.0006"
>1.0006
  (MIYAGAWA on 2012-10-18)</option>
<option
  
  value="MIYAGAWA/Plack-1.0005"
>1.0005
  (MIYAGAWA on 2012-10-09)</option>
<option
  
  value="MIYAGAWA/Plack-1.0004"
>1.0004
  (MIYAGAWA on 2012-09-20)</option>
<option
  
  value="MIYAGAWA/Plack-1.0003"
>1.0003
  (MIYAGAWA on 2012-08-29)</option>
<option
  
  value="MIYAGAWA/Plack-1.0002"
>1.0002
  (MIYAGAWA on 2012-08-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0001"
>1.0001
  (MIYAGAWA on 2012-07-26)</option>
<option
  
  value="MIYAGAWA/Plack-1.0000"
>1.0000
  (MIYAGAWA on 2012-07-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9991"
>0.9991
  (MIYAGAWA on 2012-07-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9990"
>0.9990
  (MIYAGAWA on 2012-07-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9989"
>0.9989
  (MIYAGAWA on 2012-06-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9988"
>0.9988
  (MIYAGAWA on 2012-05-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9987"
>0.9987
  (MIYAGAWA on 2012-05-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9986"
>0.9986
  (MIYAGAWA on 2012-03-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9985"
>0.9985
  (MIYAGAWA on 2011-10-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.9984"
>0.9984
  (MIYAGAWA on 2011-10-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9983"
>0.9983
  (MIYAGAWA on 2011-09-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9982"
>0.9982
  (MIYAGAWA on 2011-07-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9981"
>0.9981
  (MIYAGAWA on 2011-07-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9980"
>0.9980
  (MIYAGAWA on 2011-06-07)</option>
<option
  
  value="MIYAGAWA/Plack-0.9979"
>0.9979
  (MIYAGAWA on 2011-05-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9978"
>0.9978
  (MIYAGAWA on 2011-05-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9977"
>0.9977
  (MIYAGAWA on 2011-05-01)</option>
<option
  
  value="MIYAGAWA/Plack-0.9976"
>0.9976
  (MIYAGAWA on 2011-04-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9974"
>0.9974
  (MIYAGAWA on 2011-03-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9973"
>0.9973
  (MIYAGAWA on 2011-02-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9972"
>0.9972
  (MIYAGAWA on 2011-02-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9971"
>0.9971
  (MIYAGAWA on 2011-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9970"
>0.9970
  (MIYAGAWA on 2011-02-22)</option>
<option
  
  value="MIYAGAWA/Plack-0.9969"
>0.9969
  (MIYAGAWA on 2011-02-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9968"
>0.9968
  (MIYAGAWA on 2011-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9967"
>0.9967
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9966"
>0.9966
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9965"
>0.9965
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9964"
>0.9964
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9963"
>0.9963
  (MIYAGAWA on 2011-01-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9962"
>0.9962
  (MIYAGAWA on 2011-01-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9961"
>0.9961
  (MIYAGAWA on 2011-01-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9960"
>0.9960
  (MIYAGAWA on 2010-12-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9959"
>0.9959
  (MIYAGAWA on 2010-12-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9958"
>0.9958
  (MIYAGAWA on 2010-12-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9957"
>0.9957
  (MIYAGAWA on 2010-12-16)</option>
<option
  
  value="MIYAGAWA/Plack-0.9956"
>0.9956
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9955"
>0.9955
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9954"
>0.9954
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9953"
>0.9953
  (MIYAGAWA on 2010-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9952"
>0.9952
  (MIYAGAWA on 2010-12-02)</option>
<option
  
  value="MIYAGAWA/Plack-0.9951"
>0.9951
  (MIYAGAWA on 2010-10-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9950"
>0.9950
  (MIYAGAWA on 2010-09-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9949"
>0.9949
  (MIYAGAWA on 2010-09-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9948"
>0.9948
  (MIYAGAWA on 2010-09-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9947"
>0.9947
  (MIYAGAWA on 2010-09-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9946"
>0.9946
  (MIYAGAWA on 2010-08-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9945"
>0.9945
  (MIYAGAWA on 2010-08-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9944"
>0.9944
  (MIYAGAWA on 2010-08-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9943"
>0.9943
  (MIYAGAWA on 2010-07-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9942"
>0.9942
  (MIYAGAWA on 2010-07-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9941"
>0.9941
  (MIYAGAWA on 2010-07-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9940"
>0.9940
  (MIYAGAWA on 2010-07-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9939"
>0.9939
  (MIYAGAWA on 2010-07-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9938"
>0.9938
  (MIYAGAWA on 2010-05-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9937"
>0.9937
  (MIYAGAWA on 2010-05-15)</option>
<option
  
  value="MIYAGAWA/Plack-0.9936"
>0.9936
  (MIYAGAWA on 2010-05-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9935"
>0.9935
  (MIYAGAWA on 2010-05-05)</option>
<option
  
  value="MIYAGAWA/Plack-0.9934"
>0.9934
  (MIYAGAWA on 2010-05-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9933"
>0.9933
  (MIYAGAWA on 2010-04-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9932"
>0.9932
  (MIYAGAWA on 2010-04-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9931"
>0.9931
  (MIYAGAWA on 2010-04-17)</option>
<optgroup label="BackPAN">'
<option
  
  value="MIYAGAWA/Plack-1.0040-TRIAL"
>1.0040-TRIAL DEV
  (MIYAGAWA on 2016-04-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0035-TRIAL"
>1.0035-TRIAL DEV
  (MIYAGAWA on 2015-04-16)</option>
<option
  
  value="MIYAGAWA/Plack-1.0026-TRIAL"
>1.0026-TRIAL DEV
  (MIYAGAWA on 2013-06-13)</option>
<option
  
  value="MIYAGAWA/Plack-1.0025-TRIAL"
>1.0025-TRIAL DEV
  (MIYAGAWA on 2013-06-12)</option>
<option
  
  value="MIYAGAWA/Plack-1.0019-TRIAL"
>1.0019-TRIAL DEV
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0017-TRIAL"
>1.0017-TRIAL DEV
  (MIYAGAWA on 2013-02-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_75"
>0.99_75 DEV
  (MIYAGAWA on 2011-03-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9930"
>0.9930
  (MIYAGAWA on 2010-04-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9929"
>0.9929
  (MIYAGAWA on 2010-03-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.9928"
>0.9928
  (MIYAGAWA on 2010-03-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9927"
>0.9927
  (MIYAGAWA on 2010-03-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9926"
>0.9926
  (MIYAGAWA on 2010-03-28)</option>
<option
  
  value="MIYAGAWA/Plack-0.9925"
>0.9925
  (MIYAGAWA on 2010-03-28)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_24"
>0.99_24 DEV
  (MIYAGAWA on 2010-03-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_23"
>0.99_23 DEV
  (MIYAGAWA on 2010-03-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_22"
>0.99_22 DEV
  (MIYAGAWA on 2010-03-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_21"
>0.99_21 DEV
  (MIYAGAWA on 2010-03-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9920"
>0.9920
  (MIYAGAWA on 2010-03-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9919"
>0.9919
  (MIYAGAWA on 2010-03-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9918"
>0.9918
  (MIYAGAWA on 2010-03-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9917"
>0.9917
  (MIYAGAWA on 2010-03-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9916"
>0.9916
  (MIYAGAWA on 2010-03-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9915"
>0.9915
  (MIYAGAWA on 2010-03-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9914"
>0.9914
  (MIYAGAWA on 2010-03-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9913"
>0.9913
  (MIYAGAWA on 2010-02-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9912"
>0.9912
  (MIYAGAWA on 2010-02-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9911"
>0.9911
  (MIYAGAWA on 2010-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9910"
>0.9910
  (MIYAGAWA on 2010-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_05"
>0.99_05 DEV
  (MIYAGAWA on 2010-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_04"
>0.99_04 DEV
  (MIYAGAWA on 2010-02-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_03"
>0.99_03 DEV
  (MIYAGAWA on 2010-02-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_02"
>0.99_02 DEV
  (MIYAGAWA on 2010-01-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_01"
>0.99_01 DEV
  (MIYAGAWA on 2010-01-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9031"
>0.9031
  (MIYAGAWA on 2010-01-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9030"
>0.9030
  (MIYAGAWA on 2010-01-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9029"
>0.9029
  (MIYAGAWA on 2010-01-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9028"
>0.9028
  (MIYAGAWA on 2010-01-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.9027"
>0.9027
  (MIYAGAWA on 2010-01-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9026"
>0.9026
  (MIYAGAWA on 2010-01-01)</option>
<option
  
  value="MIYAGAWA/Plack-0.9025"
>0.9025
  (MIYAGAWA on 2009-12-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9024"
>0.9024
  (MIYAGAWA on 2009-12-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9023"
>0.9023
  (MIYAGAWA on 2009-12-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9022"
>0.9022
  (MIYAGAWA on 2009-12-13)</option>
<option
  
  value="MIYAGAWA/Plack-0.9021"
>0.9021
  (MIYAGAWA on 2009-12-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9020"
>0.9020
  (MIYAGAWA on 2009-12-07)</option>
<option
  
  value="MIYAGAWA/Plack-0.9019"
>0.9019
  (MIYAGAWA on 2009-12-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.9018"
>0.9018
  (MIYAGAWA on 2009-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9017"
>0.9017
  (MIYAGAWA on 2009-11-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9016"
>0.9016
  (MIYAGAWA on 2009-11-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9015"
>0.9015
  (MIYAGAWA on 2009-11-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9014"
>0.9014
  (MIYAGAWA on 2009-11-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9013"
>0.9013
  (MIYAGAWA on 2009-11-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9012"
>0.9012
  (MIYAGAWA on 2009-11-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9011"
>0.9011
  (MIYAGAWA on 2009-11-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9010"
>0.9010
  (MIYAGAWA on 2009-11-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9009"
>0.9009
  (MIYAGAWA on 2009-11-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9008"
>0.9008
  (MIYAGAWA on 2009-10-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9007"
>0.9007
  (MIYAGAWA on 2009-10-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9006"
>0.9006
  (MIYAGAWA on 2009-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9005"
>0.9005
  (MIYAGAWA on 2009-10-22)</option>
<option
  
  value="MIYAGAWA/Plack-0.9004"
>0.9004
  (MIYAGAWA on 2009-10-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9003"
>0.9003
  (MIYAGAWA on 2009-10-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9002"
>0.9002
  (MIYAGAWA on 2009-10-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9001"
>0.9001
  (MIYAGAWA on 2009-10-13)</option>
<option
  
  value="MIYAGAWA/Plack-0.9000"
>0.9000
  (MIYAGAWA on 2009-10-13)</option>
</optgroup>
</select>
    </li>

    <li>
<ul class="dependencies">
  <li class="nav-header">Dependencies</li>
  <li><a href="https://metacpan.org/pod/Apache::LogFormat::Compiler" title="Apache::LogFormat::Compiler" class="ellipsis">Apache::LogFormat::Compiler</a></li>
  <li><a href="https://metacpan.org/pod/Cookie::Baker" title="Cookie::Baker" class="ellipsis">Cookie::Baker</a></li>
  <li><a href="https://metacpan.org/pod/Devel::StackTrace" title="Devel::StackTrace" class="ellipsis">Devel::StackTrace</a></li>
  <li><a href="https://metacpan.org/pod/Devel::StackTrace::AsHTML" title="Devel::StackTrace::AsHTML" class="ellipsis">Devel::StackTrace::AsHTML</a></li>
  <li><a href="./File::ShareDir.html" title="File::ShareDir" class="ellipsis">File::ShareDir</a></li>
  <li><a href="https://metacpan.org/pod/Filesys::Notify::Simple" title="Filesys::Notify::Simple" class="ellipsis">Filesys::Notify::Simple</a></li>
  <li><a href="https://metacpan.org/pod/HTTP::Entity::Parser" title="HTTP::Entity::Parser" class="ellipsis">HTTP::Entity::Parser</a></li>
  <li><a href="https://metacpan.org/pod/HTTP::Headers::Fast" title="HTTP::Headers::Fast" class="ellipsis">HTTP::Headers::Fast</a></li>
  <li><a href="https://metacpan.org/pod/HTTP::Message" title="HTTP::Message" class="ellipsis">HTTP::Message</a></li>
  <li><a href="https://metacpan.org/pod/HTTP::Tiny" title="HTTP::Tiny" class="ellipsis">HTTP::Tiny</a></li>
  <li><a href="https://metacpan.org/pod/Hash::MultiValue" title="Hash::MultiValue" class="ellipsis">Hash::MultiValue</a></li>
  <li><a href="https://metacpan.org/pod/Pod::Usage" title="Pod::Usage" class="ellipsis">Pod::Usage</a></li>
  <li><a href="https://metacpan.org/pod/Stream::Buffered" title="Stream::Buffered" class="ellipsis">Stream::Buffered</a></li>
  <li><a href="https://metacpan.org/pod/Test::TCP" title="Test::TCP" class="ellipsis">Test::TCP</a></li>
  <li><a href="./Try::Tiny.html" title="Try::Tiny" class="ellipsis">Try::Tiny</a></li>
  <li><a href="URI.html" title="URI" class="ellipsis">URI</a></li>
  <li><a href="https://metacpan.org/pod/WWW::Form::UrlEncoded" title="WWW::Form::UrlEncoded" class="ellipsis">WWW::Form::UrlEncoded</a></li>
  <li><a href="https://metacpan.org/pod/parent" title="parent" class="ellipsis">parent</a></li>
  <li>
    <hr>
  </li>
  <li>
    <a href="https://metacpan.org/module/Plack::Middleware::Auth::Basic/requires">Reverse dependencies</a>
  </li>
  <li>
    <a href="http://deps.cpantesters.org/?module=Plack%3A%3AMiddleware%3A%3AAuth%3A%3ABasic">CPAN Testers List</a>
  </li>
  <li>
    <a href="https://cpandeps.grinnz.com/?dist=Plack">Dependency graph</a>
  </li>
</ul>
    </li>
    <li class="nav-header">Permalinks</li>
    <li>
      <a href="https://metacpan.org/release/MIYAGAWA/Plack-1.0051/view/lib/Plack/Middleware/Auth/Basic.pm">This version</a>
    </li>
    <li>
      <a href="./Plack::Middleware::Auth::Basic.html">Latest version</a>
    </li>
    <li>
<div class="plussers">
<div class="nav-header">++ed by:</div>
<div>
<a class="display-all" href="https://metacpan.org/author/KJETILK"><img src="https://www.gravatar.com/avatar/e07cbdca41522b408556e13b05bbb884?d=identicon&amp;s=20" title="KJETILK" alt="KJETILK"></a>
<a class="display-all" href="https://metacpan.org/author/WREIS"><img src="https://www.gravatar.com/avatar/0b14bc3a0a18e795beebcffef045bbea?d=identicon&amp;s=20" title="WREIS" alt="WREIS"></a>
<a class="display-all" href="https://metacpan.org/author/GVL"><img src="https://www.gravatar.com/avatar/b134ed50cc47c86bae5dbec446a2c18d?d=identicon&amp;s=20" title="GVL" alt="GVL"></a>
<a class="display-all" href="https://metacpan.org/author/DICHI"><img src="https://www.gravatar.com/avatar/943b8bf8f93617a5e3d47ed2c634adae?d=identicon&amp;s=20" title="DICHI" alt="DICHI"></a>
<a class="display-all" href="https://metacpan.org/author/MITHALDU"><img src="https://www.gravatar.com/avatar/d9c28af939032ab0c30fd7be8fdc1040?d=identicon&amp;s=20" title="MITHALDU" alt="MITHALDU"></a>
</div>
<!-- Display counts of plussers-->
<div>
    <a href="https://metacpan.org/dist/Plack/plussers">132 PAUSE users</a>
</div>
<div>
    102 non-PAUSE users
</div>
</div>
    </li>
    <li>
<div id="metacpan_contributors">
  <div>
    <button class="btn-link"
      onclick="$(this).hide(); $('#metacpan_contributors ul').slideDown(); return false;"
    >and 135 contributors</button>
  </div>
  <ul style="display: none">
    <li class="contributor"
      data-contrib-email="tmiyagawa@fastly.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Tatsuhiko Miyagawa
    </li>
    <li class="contributor"
      data-contrib-email="aaron.trevena@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Aaron Trevena
    </li>
    <li class="contributor"
      data-contrib-email="avarab@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ævar Arnfjörð Bjarmason
    </li>
    <li class="contributor"
      data-contrib-email="akzhan.abdulin@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Akzhan Abdulin
    </li>
    <li class="contributor"
      data-cpan-author="CHORNY"
      data-contrib-email="alexchorny@gmail.com"
    >
      <a href="https://metacpan.org/author/CHORNY" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/9982a6d902348d1982dd60235724e63c?d=identicon&amp;s=20" />
      Alexandr Ciornii
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="AJGB"
      data-contrib-email="ajgb@cpan.org"
    >
      <a href="https://metacpan.org/author/AJGB" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/06edd5a616828c4faf46657c64b2d3b6?d=identicon&amp;s=20" />
      Alex J. G. Burzyński
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="github.allan@256kelvin.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Allan Whiteford
    </li>
    <li class="contributor"
      data-contrib-email="andrew.fresh@grantstreet.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Andrew Fresh
    </li>
    <li class="contributor"
      data-contrib-email="andrew@cleverdomain.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Andrew Rodland
    </li>
    <li class="contributor"
      data-contrib-email="abw@wardley.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Andy Wardley
    </li>
    <li class="contributor"
      data-cpan-author="ARISTOTLE"
      data-contrib-email="pagaltzis@gmx.de"
    >
      <a href="https://metacpan.org/author/ARISTOTLE" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/81da52fa1b6754867e9056c58afab74d?d=identicon&amp;s=20" />
      Aristotle Pagaltzis
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="FREW"
      data-contrib-email="frioux@gmail.com"
    >
      <a href="https://metacpan.org/author/FREW" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/99d7d0aba169ea255ffa5c8c63f652ae?d=identicon&amp;s=20" />
      Arthur Axel &#39;fREW&#39; Schmidt
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="ASTJ"
      data-contrib-email="asato.wakisaka@gmail.com"
    >
      <a href="https://metacpan.org/author/ASTJ" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/17502ba508d2a20e9a4887e3b961396b?d=identicon&amp;s=20" />
      Asato Wakisaka
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="ashley.pond.v@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ashley Pond V
    </li>
    <li class="contributor"
      data-contrib-email="ask@develooper.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ask Bjørn Hansen
    </li>
    <li class="contributor"
      data-cpan-author="NOTBENH"
      data-contrib-email="notbenh@cpan.org"
    >
      <a href="https://metacpan.org/author/NOTBENH" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/5771029e7223e55b2a3c95d964fa277f?d=identicon&amp;s=20" />
      ben hengst
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="BMORROW"
      data-contrib-email="ben@morrow.me.uk"
    >
      <a href="https://metacpan.org/author/BMORROW" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/b3b0b341f89610948e4f6cf3f98b4171?d=identicon&amp;s=20" />
      Ben Morrow
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="augensalat@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Bernhard Graf
    </li>
    <li class="contributor"
      data-contrib-email="chad.granum@dreamhost.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Chad Granum
    </li>
    <li class="contributor"
      data-cpan-author="CHANSEN"
      data-contrib-email="chansen@cpan.org"
    >
      <a href="https://metacpan.org/author/CHANSEN" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/8b5b6edf26acc698b27a585417bb9bb6?d=identicon&amp;s=20" />
      chansen
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="CLKAO"
      data-contrib-email="clkao@clkao.org"
    >
      <a href="https://metacpan.org/author/CLKAO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/581c745dc446fead5ac1387cda00d6a0?d=identicon&amp;s=20" />
      Chia-liang Kao
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="SATOH"
      data-contrib-email="cho45@lowreal.net"
    >
      <a href="https://metacpan.org/author/SATOH" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/dfb22f225c89ac4677ceefc88c7d7af7?d=identicon&amp;s=20" />
      cho45
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="MITHALDU"
      data-contrib-email="walde.christian@googlemail.com"
    >
      <a href="https://metacpan.org/author/MITHALDU" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d9c28af939032ab0c30fd7be8fdc1040?d=identicon&amp;s=20" />
      Christian Walde
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="CHROMATIC"
      data-contrib-email="chromatic@wgz.org"
    >
      <a href="https://metacpan.org/author/CHROMATIC" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/2c517b2a26b5f95a8d2160737ae984fb?d=identicon&amp;s=20" />
      chromatic
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="COSIMO"
      data-contrib-email="cosimo@cpan.org"
    >
      <a href="https://metacpan.org/author/COSIMO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/5ff5e7f57a011f5c49781459e66ad61f?d=identicon&amp;s=20" />
      Cosimo Streppone
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="ILMARI"
      data-contrib-email="ilmari@ilmari.org"
    >
      <a href="https://metacpan.org/author/ILMARI" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/a3059acdb28ce93c8b66a5f398b2cb39?d=identicon&amp;s=20" />
      Dagfinn Ilmari Mannsåker
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="lestrrat+github@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Daisuke Maki
    </li>
    <li class="contributor"
      data-cpan-author="TYPESTER"
      data-contrib-email="typester@cpan.org"
    >
      <a href="https://metacpan.org/author/TYPESTER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/0d2a86f4099d096a4a6a9d1eb977bf38?d=identicon&amp;s=20" />
      Daisuke Murase
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="966706+m-dango@users.noreply.github.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Daniel Mita
    </li>
    <li class="contributor"
      data-contrib-email="dave.marr@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Dave Marr
    </li>
    <li class="contributor"
      data-cpan-author="DROLSKY"
      data-contrib-email="autarch@urth.org"
    >
      <a href="https://metacpan.org/author/DROLSKY" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/1401e7f176d9e13ad2a9380ecd1f18f6?d=identicon&amp;s=20" />
      Dave Rolsky
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="DWHEELER"
      data-contrib-email="david@justatheory.com"
    >
      <a href="https://metacpan.org/author/DWHEELER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/de2fe609ec8ae522883ea1235f1e8792?d=identicon&amp;s=20" />
      David E. Wheeler
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="mail@davidschmidt.at"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      David Schmidt
    </li>
    <li class="contributor"
      data-contrib-email="dsteinbrunner@MountainBook-Pro.local"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      David Steinbrunner
    </li>
    <li class="contributor"
      data-contrib-email="dmaestro@users.noreply.github.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      dmaestro
    </li>
    <li class="contributor"
      data-contrib-email="earino@rent.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Eduardo Arino de la Rubia
    </li>
    <li class="contributor"
      data-contrib-email="emmanuel@seyman.fr"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Emmanuel Seyman
    </li>
    <li class="contributor"
      data-contrib-email="eric.git@iijo.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Eric Johnson
    </li>
    <li class="contributor"
      data-cpan-author="KES"
      data-contrib-email="kes-kes@yandex.ru"
    >
      <a href="https://metacpan.org/author/KES" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/e8530f00b43b4f6a056f8ad4ee52ea47?d=identicon&amp;s=20" />
      Eugen Konkov
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="FGA"
      data-contrib-email="fabrice.gabolde@gmail.com fgabolde@weborama.com"
    >
      <a href="https://metacpan.org/author/FGA" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/a1a232556694ed753ac491703b7df184?d=identicon&amp;s=20" />
      Fabrice Gabolde
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="FAYLAND"
      data-contrib-email="fayland@gmail.com"
    >
      <a href="https://metacpan.org/author/FAYLAND" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/7ead820d92fdf153bd59ea58619e1744?d=identicon&amp;s=20" />
      fayland
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="flavio@polettix.it"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Flavio Poletti
    </li>
    <li class="contributor"
      data-cpan-author="FLORA"
      data-contrib-email="rafl@debian.org"
    >
      <a href="https://metacpan.org/author/FLORA" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/fd2bdaaefe41908133793d1ddf38f75d?d=identicon&amp;s=20" />
      Florian Ragwitz
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="franck@lumberjaph.net"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      franck cuny
    </li>
    <li class="contributor"
      data-cpan-author="DAKKAR"
      data-contrib-email="gianni.ceccarelli@broadbean.com"
    >
      <a href="https://metacpan.org/author/DAKKAR" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/5d949b503c35e74c26ef8ecf649b886b?d=identicon&amp;s=20" />
      Gianni Ceccarelli
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="HAARG"
      data-contrib-email="haarg@haarg.org"
    >
      <a href="https://metacpan.org/author/HAARG" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/5037faf9ba40cf736778820fe83fc2ae?d=identicon&amp;s=20" />
      Graham Knop
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="grant@catalyst.net.nz"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Grant McLean
    </li>
    <li class="contributor"
      data-contrib-email="hdp@weftsoar.net"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Hans Dieter Pearcey
    </li>
    <li class="contributor"
      data-contrib-email="haruka@fout.jp"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Haruka Iwao
    </li>
    <li class="contributor"
      data-contrib-email="Henry.Baragar@Instantiated.Ca"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Henry Baragar
    </li>
    <li class="contributor"
      data-cpan-author="HIRATARA"
      data-contrib-email="hiratara@cpan.org"
    >
      <a href="https://metacpan.org/author/HIRATARA" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/e1c3df1bb4cb55926cbf2dd9e9f3b9b8?d=identicon&amp;s=20" />
      hiratara
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="HIROSE"
      data-contrib-email="hirose31@gmail.com"
    >
      <a href="https://metacpan.org/author/HIROSE" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/9fdc92e131d7950e81895ca892b7a384?d=identicon&amp;s=20" />
      HIROSE Masaaki
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="ziguzagu@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Hiroshi Sakai
    </li>
    <li class="contributor"
      data-contrib-email="ian.bradley@studiocrabapple.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ian Bradley
    </li>
    <li class="contributor"
      data-contrib-email="imb@rentrak.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ian Burrell
    </li>
    <li class="contributor"
      data-contrib-email="jakob@nichtich.de voss@gbv.de"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Jakob Voss
    </li>
    <li class="contributor"
      data-cpan-author="JHANNAH"
      data-contrib-email="jay.hannah@iinteractive.com"
    >
      <a href="https://metacpan.org/author/JHANNAH" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/e45a33b946514b3720ca409b3b876f66?d=identicon&amp;s=20" />
      Jay Hannah
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="DOY"
      data-contrib-email="doy@cpan.org"
    >
      <a href="https://metacpan.org/author/DOY" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/88766de7a058697d3d0335b8d384fd2a?d=identicon&amp;s=20" />
      Jesse Luehrs
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="JIRO"
      data-contrib-email="jiro@cpan.org"
    >
      <a href="https://metacpan.org/author/JIRO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/106030ff6f5710cab9c6ad07b804116c?d=identicon&amp;s=20" />
      Jiro Nishiguchi
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="johannes.plunien@xing.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Johannes Plunien
    </li>
    <li class="contributor"
      data-contrib-email="john.beppu@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      John Beppu
    </li>
    <li class="contributor"
      data-cpan-author="JJNAPIORK"
      data-contrib-email="jjnapiork@cpan.org"
    >
      <a href="https://metacpan.org/author/JJNAPIORK" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/602982c1789eb2ab8c7b0e2350f67ad3?d=identicon&amp;s=20" />
      John Napiorkowski
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="JSWARTZ"
      data-contrib-email="swartz@pobox.com"
    >
      <a href="https://metacpan.org/author/JSWARTZ" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/67eed7804c6f7091e5325999cdf14539?d=identicon&amp;s=20" />
      Jonathan Swartz
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="jose.neta@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      José Pinheiro Neta
    </li>
    <li class="contributor"
      data-contrib-email="jrcd83@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Justin Davis
    </li>
    <li class="contributor"
      data-contrib-email="kakuno@livedoor.jp"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      kakuno
    </li>
    <li class="contributor"
      data-cpan-author="GUGOD"
      data-contrib-email="gugod@gugod.org"
    >
      <a href="https://metacpan.org/author/GUGOD" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/ae74261cb1cdcc52eb0d2b1cbaf06e25?d=identicon&amp;s=20" />
      Kang-min Liu
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="ETHER"
      data-contrib-email="ether@cpan.org"
    >
      <a href="https://metacpan.org/author/ETHER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/bdc5cd06679e732e262f6c1b450a0237?d=identicon&amp;s=20" />
      Karen Etheridge
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="KAZUHO"
      data-contrib-email="kazuhooku@gmail.com"
    >
      <a href="https://metacpan.org/author/KAZUHO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/62a6ef830cddbbaf9565d1d6751cca32?d=identicon&amp;s=20" />
      Kazuho Oku
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="keedi.k@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Keedi Kim
    </li>
    <li class="contributor"
      data-contrib-email="lee@laylward.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Lee Aylward
    </li>
    <li class="contributor"
      data-contrib-email="leo@cuckoo.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Leo Lapworth
    </li>
    <li class="contributor"
      data-contrib-email="github@ma.la"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      mala
    </li>
    <li class="contributor"
      data-contrib-email="melmothx@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Marco Pessotto
    </li>
    <li class="contributor"
      data-contrib-email="maio@netsafe.cz"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Marian Schubert
    </li>
    <li class="contributor"
      data-cpan-author="MARKF"
      data-contrib-email="mark@twoshortplanks.com"
    >
      <a href="https://metacpan.org/author/MARKF" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/c78176dc138e2c77b10757b952adf0ee?d=identicon&amp;s=20" />
      Mark Fowler
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="MARKSTOS"
      data-contrib-email="mark@stosberg.com"
    >
      <a href="https://metacpan.org/author/MARKSTOS" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/795623cd5c352aafe2d8f3d3bdd712ce?d=identicon&amp;s=20" />
      Mark Stosberg
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="chiba@everqueue.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Masahiro Chiba
    </li>
    <li class="contributor"
      data-cpan-author="KAZEBURO"
      data-contrib-email="kazeburo@gmail.com"
    >
      <a href="https://metacpan.org/author/KAZEBURO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/fd52f7a7f895bfb5336e46fb8a6e8296?d=identicon&amp;s=20" />
      Masahiro Nagano
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="schwern@pobox.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Michael G. Schwern
    </li>
    <li class="contributor"
      data-contrib-email="mrdvt92@users.noreply.github.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Michael R. Davis
    </li>
    <li class="contributor"
      data-contrib-email="michal.josef.spacek@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Michal Josef Špaček
    </li>
    <li class="contributor"
      data-contrib-email="mickey75@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      mickey
    </li>
    <li class="contributor"
      data-contrib-email="nchelluri@maxmind.com nchelluri@users.noreply.github.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Narsimham Chelluri
    </li>
    <li class="contributor"
      data-cpan-author="NWELLNHOF"
      data-contrib-email="wellnhofer@aevum.de"
    >
      <a href="https://metacpan.org/author/NWELLNHOF" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/8c7898b933b73c817df49bf0087e0fed?d=identicon&amp;s=20" />
      Nick Wellnhofer
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="nobuo.danjou@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Nobuo Danjou
    </li>
    <li class="contributor"
      data-contrib-email="olaf@wundersolutions.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Olaf Alders
    </li>
    <li class="contributor"
      data-cpan-author="OLIVER"
      data-contrib-email="oliver@cpan.org"
    >
      <a href="https://metacpan.org/author/OLIVER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/faccc3f86794342524eaa1997256b3b5?d=identicon&amp;s=20" />
      Oliver Gorwits
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="pstadt@sourcentral.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Oliver Paukstadt
    </li>
    <li class="contributor"
      data-contrib-email="otrosien@epages.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Oliver Trosien
    </li>
    <li class="contributor"
      data-cpan-author="DOLMEN"
      data-contrib-email="dolmen@cpan.org"
    >
      <a href="https://metacpan.org/author/DOLMEN" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/70d9b050bfe39350c234d710fadfcd39?d=identicon&amp;s=20" />
      Olivier Mengué
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="hakim.cassimally@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      osfameron
    </li>
    <li class="contributor"
      data-contrib-email="panu.ervamaa@frantic.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Panu Ervamaa
    </li>
    <li class="contributor"
      data-contrib-email="frodwith@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Paul Driver
    </li>
    <li class="contributor"
      data-cpan-author="MELO"
      data-contrib-email="melo@simplicidade.org"
    >
      <a href="https://metacpan.org/author/MELO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/4809188f41ad2613f4c240b72d97604c?d=identicon&amp;s=20" />
      Pedro Melo
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="PERLOVER"
      data-contrib-email="perlover@perlover.com"
    >
      <a href="https://metacpan.org/author/PERLOVER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/b53aa7bcfa37c472dd788bb80f68c3fc?d=identicon&amp;s=20" />
      Perlover
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="github@roxsoft.co.uk"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Peter Flanigan
    </li>
    <li class="contributor"
      data-cpan-author="PMAKHOLM"
      data-contrib-email="peter@makholm.net"
    >
      <a href="https://metacpan.org/author/PMAKHOLM" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/38dea759d26952dd3a9d78bbfb28456a?d=identicon&amp;s=20" />
      Peter Makholm
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="DEXTER"
      data-contrib-email="piotr.roszatycki@gmail.com"
    >
      <a href="https://metacpan.org/author/DEXTER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/c25e440701c836655e68df74d87e7052?d=identicon&amp;s=20" />
      Piotr Roszatycki
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="PUNYTAN"
      data-contrib-email="punytan@gmail.com"
    >
      <a href="https://metacpan.org/author/PUNYTAN" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/53a1132e37b2f81fe59e8ca0cee0daa3?d=identicon&amp;s=20" />
      punytan
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="RKITOVER"
      data-contrib-email="rkitover@cpan.org"
    >
      <a href="https://metacpan.org/author/RKITOVER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/9893b6d1dad539ab5e7cee6827fe7a47?d=identicon&amp;s=20" />
      Rafael Kitover
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="RWSTAUNER"
      data-contrib-email="rwstauner@cpan.org"
    >
      <a href="https://metacpan.org/author/RWSTAUNER" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/e9fda58e2eaefecacfff42aaebcf9b9e?d=identicon&amp;s=20" />
      Randy Stauner
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="rm7@sanger.ac.uk"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ray Miller
    </li>
    <li class="contributor"
      data-contrib-email="rsimoes@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Richard Simões
    </li>
    <li class="contributor"
      data-contrib-email="remorse@partners.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ricky Morse
    </li>
    <li class="contributor"
      data-cpan-author="RRWO"
      data-contrib-email="rrwo@cpan.org"
    >
      <a href="https://metacpan.org/author/RRWO" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/4a5274bc5d690ee3d619f044778771a7?d=identicon&amp;s=20" />
      Robert Rothenberg
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="rob@hoelz.ro"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Rob Hoelz
    </li>
    <li class="contributor"
      data-contrib-email="rb@searchdaimon.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      runarb
    </li>
    <li class="contributor"
      data-cpan-author="NEKOYA"
      data-contrib-email="ryo.studiom@gmail.com"
    >
      <a href="https://metacpan.org/author/NEKOYA" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/5f2973aafbf059f8919ba5034566a733?d=identicon&amp;s=20" />
      Ryo Miyake
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="XSAWYERX"
      data-contrib-email="xsawyerx@cpan.org"
    >
      <a href="https://metacpan.org/author/XSAWYERX" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/f2bdad6d5883044b9d3c88e50f957bfc?d=identicon&amp;s=20" />
      Sawyer X
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="smccoy@saymedia.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Scott S. McCoy
    </li>
    <li class="contributor"
      data-contrib-email="sartak@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Shawn M Moore
    </li>
    <li class="contributor"
      data-cpan-author="SKAJI"
      data-contrib-email="skaji@cpan.org"
    >
      <a href="https://metacpan.org/author/SKAJI" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/e4967f90a08dadff9cc185b863cd99a7?d=identicon&amp;s=20" />
      Shoichi Kaji
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="slaven.rezic@idealo.de"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Slaven Rezic
    </li>
    <li class="contributor"
      data-contrib-email="smcmurray@localhost.localdomain"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      smcmurray
    </li>
    <li class="contributor"
      data-contrib-email="stephenclouse@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Stephen Clouse
    </li>
    <li class="contributor"
      data-contrib-email="stevan.little@iinteractive.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Stevan Little
    </li>
    <li class="contributor"
      data-contrib-email="git@stig.io"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Stig Palmquist
    </li>
    <li class="contributor"
      data-contrib-email="saj_git@thecommune.net"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Stuart A Johnston
    </li>
    <li class="contributor"
      data-contrib-email="okura3@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Takeshi OKURA
    </li>
    <li class="contributor"
      data-contrib-email="thedumbterminal@users.noreply.github.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      The Dumb Terminal
    </li>
    <li class="contributor"
      data-contrib-email="domm@plix.at"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Thomas Klausner
    </li>
    <li class="contributor"
      data-cpan-author="TSIBLEY"
      data-contrib-email="tsibley@cpan.org"
    >
      <a href="https://metacpan.org/author/TSIBLEY" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/a09cbdbd4c85618a83795f01f7d217af?d=identicon&amp;s=20" />
      Thomas Sibley
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="TIMB"
      data-contrib-email="Tim.Bunce@pobox.com"
    >
      <a href="https://metacpan.org/author/TIMB" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/a497fd127f6d1e9e1e618bf46504fc59?d=identicon&amp;s=20" />
      Tim Bunce
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="tokuhirom@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Tokuhiro Matsuno
    </li>
    <li class="contributor"
      data-cpan-author="BOBTFISH"
      data-contrib-email="bobtfish@bobtfish.net"
    >
      <a href="https://metacpan.org/author/BOBTFISH" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d7a84fd18529fb8ba3a05cede8ea5dcc?d=identicon&amp;s=20" />
      Tomas Doran
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="tom-github.com@punch.net"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Tom Heady
    </li>
    <li class="contributor"
      data-contrib-email="viacheslav.t@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      vti
    </li>
    <li class="contributor"
      data-contrib-email="wreis@123people.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Wallace Reis
    </li>
    <li class="contributor"
      data-contrib-email="xaicron@gmail.com"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      xaicron
    </li>
    <li class="contributor"
      data-contrib-email="yann@cyberion.net"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Yann Kerherve
    </li>
    <li class="contributor"
      data-contrib-email="yappo@shibuya.pl"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      yappo
    </li>
    <li class="contributor"
      data-cpan-author="TADAM"
      data-contrib-email="yury.zavarin@gmail.com"
    >
      <a href="https://metacpan.org/author/TADAM" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/2745dba18e42108e9626c01f1e9d761b?d=identicon&amp;s=20" />
      Yury Zavarin
      </a>
    </li>
    <li class="contributor"
      data-cpan-author="NUFFIN"
      data-contrib-email="nothingmuch@woobling.org"
    >
      <a href="https://metacpan.org/author/NUFFIN" class="cpan-author">
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/965ab495ae19eeb538d054ae6caaf1bb?d=identicon&amp;s=20" />
      Yuval Kogman
      </a>
    </li>
    <li class="contributor"
      data-contrib-email="audreyt@audreyt.org"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      唐鳳
    </li>
  </ul>
</div>
    </li>
              </ul>
            </div>
          </nav>
          <div class="content-navigation">
<div class="breadcrumbs">
  <span>
    <a data-keyboard-shortcut="g a" rel="author" href="https://metacpan.org/author/MIYAGAWA" class="author-name">Tatsuhiko Miyagawa</a>
  </span>
  <span>&nbsp;/&nbsp;</span>
  <div class="release dist-release status-latest maturity-released">
    <span class="dropdown"><b class="caret"></b></span>
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/Plack/Middleware/Auth/Basic.pm&#39;" class="">
<option
  selected
  value="MIYAGAWA/Plack-1.0051"
>1.0051
  (MIYAGAWA on 2024-01-05)</option>
<option
  
  value="MIYAGAWA/Plack-1.0050"
>1.0050
  (MIYAGAWA on 2022-09-05)</option>
<option
  
  value="MIYAGAWA/Plack-1.0049"
>1.0049
  (MIYAGAWA on 2022-09-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0048"
>1.0048
  (MIYAGAWA on 2020-11-30)</option>
<option
  
  value="MIYAGAWA/Plack-1.0047"
>1.0047
  (MIYAGAWA on 2018-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0046"
>1.0046
  (MIYAGAWA on 2018-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0045"
>1.0045
  (MIYAGAWA on 2017-12-31)</option>
<option
  
  value="MIYAGAWA/Plack-1.0044"
>1.0044
  (MIYAGAWA on 2017-04-27)</option>
<option
  
  value="MIYAGAWA/Plack-1.0043"
>1.0043
  (MIYAGAWA on 2017-02-22)</option>
<option
  
  value="MIYAGAWA/Plack-1.0042"
>1.0042
  (MIYAGAWA on 2016-09-29)</option>
<option
  
  value="MIYAGAWA/Plack-1.0041"
>1.0041
  (MIYAGAWA on 2016-09-25)</option>
<option
  
  value="MIYAGAWA/Plack-1.0039"
>1.0039
  (MIYAGAWA on 2015-12-06)</option>
<option
  
  value="MIYAGAWA/Plack-1.0038"
>1.0038
  (MIYAGAWA on 2015-11-25)</option>
<option
  
  value="MIYAGAWA/Plack-1.0037"
>1.0037
  (MIYAGAWA on 2015-06-19)</option>
<option
  
  value="MIYAGAWA/Plack-1.0036"
>1.0036
  (MIYAGAWA on 2015-06-03)</option>
<option
  
  value="MIYAGAWA/Plack-1.0034"
>1.0034
  (MIYAGAWA on 2015-02-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0033"
>1.0033
  (MIYAGAWA on 2014-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0032"
>1.0032
  (MIYAGAWA on 2014-10-04)</option>
<option
  
  value="MIYAGAWA/Plack-1.0031"
>1.0031
  (MIYAGAWA on 2014-08-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0030"
>1.0030
  (MIYAGAWA on 2013-11-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0029"
>1.0029
  (MIYAGAWA on 2013-08-22)</option>
<option
  
  value="MIYAGAWA/Plack-1.0028"
>1.0028
  (MIYAGAWA on 2013-06-15)</option>
<option
  
  value="MIYAGAWA/Plack-1.0027"
>1.0027
  (MIYAGAWA on 2013-06-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0024"
>1.0024
  (MIYAGAWA on 2013-05-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0023"
>1.0023
  (MIYAGAWA on 2013-04-08)</option>
<option
  
  value="MIYAGAWA/Plack-1.0022"
>1.0022
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0021"
>1.0021
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0020"
>1.0020
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0018"
>1.0018
  (MIYAGAWA on 2013-03-08)</option>
<option
  
  value="MIYAGAWA/Plack-1.0016"
>1.0016
  (MIYAGAWA on 2013-01-31)</option>
<option
  
  value="MIYAGAWA/Plack-1.0015"
>1.0015
  (MIYAGAWA on 2013-01-10)</option>
<option
  
  value="MIYAGAWA/Plack-1.0014"
>1.0014
  (MIYAGAWA on 2012-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-1.0013"
>1.0013
  (MIYAGAWA on 2012-11-15)</option>
<option
  
  value="MIYAGAWA/Plack-1.0012"
>1.0012
  (MIYAGAWA on 2012-11-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0011"
>1.0011
  (MIYAGAWA on 2012-11-11)</option>
<option
  
  value="MIYAGAWA/Plack-1.0010"
>1.0010
  (MIYAGAWA on 2012-11-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0009"
>1.0009
  (MIYAGAWA on 2012-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0008"
>1.0008
  (MIYAGAWA on 2012-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-1.0007"
>1.0007
  (MIYAGAWA on 2012-10-21)</option>
<option
  
  value="MIYAGAWA/Plack-1.0006"
>1.0006
  (MIYAGAWA on 2012-10-18)</option>
<option
  
  value="MIYAGAWA/Plack-1.0005"
>1.0005
  (MIYAGAWA on 2012-10-09)</option>
<option
  
  value="MIYAGAWA/Plack-1.0004"
>1.0004
  (MIYAGAWA on 2012-09-20)</option>
<option
  
  value="MIYAGAWA/Plack-1.0003"
>1.0003
  (MIYAGAWA on 2012-08-29)</option>
<option
  
  value="MIYAGAWA/Plack-1.0002"
>1.0002
  (MIYAGAWA on 2012-08-14)</option>
<option
  
  value="MIYAGAWA/Plack-1.0001"
>1.0001
  (MIYAGAWA on 2012-07-26)</option>
<option
  
  value="MIYAGAWA/Plack-1.0000"
>1.0000
  (MIYAGAWA on 2012-07-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9991"
>0.9991
  (MIYAGAWA on 2012-07-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9990"
>0.9990
  (MIYAGAWA on 2012-07-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9989"
>0.9989
  (MIYAGAWA on 2012-06-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9988"
>0.9988
  (MIYAGAWA on 2012-05-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9987"
>0.9987
  (MIYAGAWA on 2012-05-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9986"
>0.9986
  (MIYAGAWA on 2012-03-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9985"
>0.9985
  (MIYAGAWA on 2011-10-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.9984"
>0.9984
  (MIYAGAWA on 2011-10-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9983"
>0.9983
  (MIYAGAWA on 2011-09-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9982"
>0.9982
  (MIYAGAWA on 2011-07-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9981"
>0.9981
  (MIYAGAWA on 2011-07-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9980"
>0.9980
  (MIYAGAWA on 2011-06-07)</option>
<option
  
  value="MIYAGAWA/Plack-0.9979"
>0.9979
  (MIYAGAWA on 2011-05-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9978"
>0.9978
  (MIYAGAWA on 2011-05-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9977"
>0.9977
  (MIYAGAWA on 2011-05-01)</option>
<option
  
  value="MIYAGAWA/Plack-0.9976"
>0.9976
  (MIYAGAWA on 2011-04-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9974"
>0.9974
  (MIYAGAWA on 2011-03-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9973"
>0.9973
  (MIYAGAWA on 2011-02-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9972"
>0.9972
  (MIYAGAWA on 2011-02-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9971"
>0.9971
  (MIYAGAWA on 2011-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9970"
>0.9970
  (MIYAGAWA on 2011-02-22)</option>
<option
  
  value="MIYAGAWA/Plack-0.9969"
>0.9969
  (MIYAGAWA on 2011-02-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9968"
>0.9968
  (MIYAGAWA on 2011-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9967"
>0.9967
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9966"
>0.9966
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9965"
>0.9965
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9964"
>0.9964
  (MIYAGAWA on 2011-01-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9963"
>0.9963
  (MIYAGAWA on 2011-01-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9962"
>0.9962
  (MIYAGAWA on 2011-01-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9961"
>0.9961
  (MIYAGAWA on 2011-01-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9960"
>0.9960
  (MIYAGAWA on 2010-12-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9959"
>0.9959
  (MIYAGAWA on 2010-12-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9958"
>0.9958
  (MIYAGAWA on 2010-12-20)</option>
<option
  
  value="MIYAGAWA/Plack-0.9957"
>0.9957
  (MIYAGAWA on 2010-12-16)</option>
<option
  
  value="MIYAGAWA/Plack-0.9956"
>0.9956
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9955"
>0.9955
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9954"
>0.9954
  (MIYAGAWA on 2010-12-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.9953"
>0.9953
  (MIYAGAWA on 2010-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9952"
>0.9952
  (MIYAGAWA on 2010-12-02)</option>
<option
  
  value="MIYAGAWA/Plack-0.9951"
>0.9951
  (MIYAGAWA on 2010-10-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9950"
>0.9950
  (MIYAGAWA on 2010-09-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9949"
>0.9949
  (MIYAGAWA on 2010-09-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9948"
>0.9948
  (MIYAGAWA on 2010-09-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9947"
>0.9947
  (MIYAGAWA on 2010-09-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9946"
>0.9946
  (MIYAGAWA on 2010-08-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9945"
>0.9945
  (MIYAGAWA on 2010-08-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9944"
>0.9944
  (MIYAGAWA on 2010-08-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9943"
>0.9943
  (MIYAGAWA on 2010-07-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9942"
>0.9942
  (MIYAGAWA on 2010-07-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9941"
>0.9941
  (MIYAGAWA on 2010-07-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9940"
>0.9940
  (MIYAGAWA on 2010-07-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9939"
>0.9939
  (MIYAGAWA on 2010-07-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9938"
>0.9938
  (MIYAGAWA on 2010-05-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9937"
>0.9937
  (MIYAGAWA on 2010-05-15)</option>
<option
  
  value="MIYAGAWA/Plack-0.9936"
>0.9936
  (MIYAGAWA on 2010-05-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9935"
>0.9935
  (MIYAGAWA on 2010-05-05)</option>
<option
  
  value="MIYAGAWA/Plack-0.9934"
>0.9934
  (MIYAGAWA on 2010-05-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9933"
>0.9933
  (MIYAGAWA on 2010-04-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9932"
>0.9932
  (MIYAGAWA on 2010-04-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9931"
>0.9931
  (MIYAGAWA on 2010-04-17)</option>
<optgroup label="BackPAN">'
<option
  
  value="MIYAGAWA/Plack-1.0040-TRIAL"
>1.0040-TRIAL DEV
  (MIYAGAWA on 2016-04-01)</option>
<option
  
  value="MIYAGAWA/Plack-1.0035-TRIAL"
>1.0035-TRIAL DEV
  (MIYAGAWA on 2015-04-16)</option>
<option
  
  value="MIYAGAWA/Plack-1.0026-TRIAL"
>1.0026-TRIAL DEV
  (MIYAGAWA on 2013-06-13)</option>
<option
  
  value="MIYAGAWA/Plack-1.0025-TRIAL"
>1.0025-TRIAL DEV
  (MIYAGAWA on 2013-06-12)</option>
<option
  
  value="MIYAGAWA/Plack-1.0019-TRIAL"
>1.0019-TRIAL DEV
  (MIYAGAWA on 2013-04-02)</option>
<option
  
  value="MIYAGAWA/Plack-1.0017-TRIAL"
>1.0017-TRIAL DEV
  (MIYAGAWA on 2013-02-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_75"
>0.99_75 DEV
  (MIYAGAWA on 2011-03-24)</option>
<option
  
  value="MIYAGAWA/Plack-0.9930"
>0.9930
  (MIYAGAWA on 2010-04-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9929"
>0.9929
  (MIYAGAWA on 2010-03-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.9928"
>0.9928
  (MIYAGAWA on 2010-03-30)</option>
<option
  
  value="MIYAGAWA/Plack-0.9927"
>0.9927
  (MIYAGAWA on 2010-03-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9926"
>0.9926
  (MIYAGAWA on 2010-03-28)</option>
<option
  
  value="MIYAGAWA/Plack-0.9925"
>0.9925
  (MIYAGAWA on 2010-03-28)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_24"
>0.99_24 DEV
  (MIYAGAWA on 2010-03-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_23"
>0.99_23 DEV
  (MIYAGAWA on 2010-03-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_22"
>0.99_22 DEV
  (MIYAGAWA on 2010-03-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_21"
>0.99_21 DEV
  (MIYAGAWA on 2010-03-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9920"
>0.9920
  (MIYAGAWA on 2010-03-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9919"
>0.9919
  (MIYAGAWA on 2010-03-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9918"
>0.9918
  (MIYAGAWA on 2010-03-18)</option>
<option
  
  value="MIYAGAWA/Plack-0.9917"
>0.9917
  (MIYAGAWA on 2010-03-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9916"
>0.9916
  (MIYAGAWA on 2010-03-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9915"
>0.9915
  (MIYAGAWA on 2010-03-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9914"
>0.9914
  (MIYAGAWA on 2010-03-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9913"
>0.9913
  (MIYAGAWA on 2010-02-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9912"
>0.9912
  (MIYAGAWA on 2010-02-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9911"
>0.9911
  (MIYAGAWA on 2010-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9910"
>0.9910
  (MIYAGAWA on 2010-02-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_05"
>0.99_05 DEV
  (MIYAGAWA on 2010-02-10)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_04"
>0.99_04 DEV
  (MIYAGAWA on 2010-02-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_03"
>0.99_03 DEV
  (MIYAGAWA on 2010-02-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_02"
>0.99_02 DEV
  (MIYAGAWA on 2010-01-31)</option>
<option
  
  value="MIYAGAWA/Plack-0.99_01"
>0.99_01 DEV
  (MIYAGAWA on 2010-01-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9031"
>0.9031
  (MIYAGAWA on 2010-01-11)</option>
<option
  
  value="MIYAGAWA/Plack-0.9030"
>0.9030
  (MIYAGAWA on 2010-01-09)</option>
<option
  
  value="MIYAGAWA/Plack-0.9029"
>0.9029
  (MIYAGAWA on 2010-01-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9028"
>0.9028
  (MIYAGAWA on 2010-01-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.9027"
>0.9027
  (MIYAGAWA on 2010-01-04)</option>
<option
  
  value="MIYAGAWA/Plack-0.9026"
>0.9026
  (MIYAGAWA on 2010-01-01)</option>
<option
  
  value="MIYAGAWA/Plack-0.9025"
>0.9025
  (MIYAGAWA on 2009-12-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9024"
>0.9024
  (MIYAGAWA on 2009-12-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9023"
>0.9023
  (MIYAGAWA on 2009-12-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9022"
>0.9022
  (MIYAGAWA on 2009-12-13)</option>
<option
  
  value="MIYAGAWA/Plack-0.9021"
>0.9021
  (MIYAGAWA on 2009-12-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9020"
>0.9020
  (MIYAGAWA on 2009-12-07)</option>
<option
  
  value="MIYAGAWA/Plack-0.9019"
>0.9019
  (MIYAGAWA on 2009-12-06)</option>
<option
  
  value="MIYAGAWA/Plack-0.9018"
>0.9018
  (MIYAGAWA on 2009-12-03)</option>
<option
  
  value="MIYAGAWA/Plack-0.9017"
>0.9017
  (MIYAGAWA on 2009-11-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9016"
>0.9016
  (MIYAGAWA on 2009-11-29)</option>
<option
  
  value="MIYAGAWA/Plack-0.9015"
>0.9015
  (MIYAGAWA on 2009-11-26)</option>
<option
  
  value="MIYAGAWA/Plack-0.9014"
>0.9014
  (MIYAGAWA on 2009-11-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9013"
>0.9013
  (MIYAGAWA on 2009-11-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9012"
>0.9012
  (MIYAGAWA on 2009-11-17)</option>
<option
  
  value="MIYAGAWA/Plack-0.9011"
>0.9011
  (MIYAGAWA on 2009-11-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9010"
>0.9010
  (MIYAGAWA on 2009-11-12)</option>
<option
  
  value="MIYAGAWA/Plack-0.9009"
>0.9009
  (MIYAGAWA on 2009-11-08)</option>
<option
  
  value="MIYAGAWA/Plack-0.9008"
>0.9008
  (MIYAGAWA on 2009-10-27)</option>
<option
  
  value="MIYAGAWA/Plack-0.9007"
>0.9007
  (MIYAGAWA on 2009-10-25)</option>
<option
  
  value="MIYAGAWA/Plack-0.9006"
>0.9006
  (MIYAGAWA on 2009-10-23)</option>
<option
  
  value="MIYAGAWA/Plack-0.9005"
>0.9005
  (MIYAGAWA on 2009-10-22)</option>
<option
  
  value="MIYAGAWA/Plack-0.9004"
>0.9004
  (MIYAGAWA on 2009-10-21)</option>
<option
  
  value="MIYAGAWA/Plack-0.9003"
>0.9003
  (MIYAGAWA on 2009-10-19)</option>
<option
  
  value="MIYAGAWA/Plack-0.9002"
>0.9002
  (MIYAGAWA on 2009-10-14)</option>
<option
  
  value="MIYAGAWA/Plack-0.9001"
>0.9001
  (MIYAGAWA on 2009-10-13)</option>
<option
  
  value="MIYAGAWA/Plack-0.9000"
>0.9000
  (MIYAGAWA on 2009-10-13)</option>
</optgroup>
</select>
    <a data-keyboard-shortcut="g d" class="release-name" href="https://metacpan.org/dist/Plack">Plack-1.0051</a>
  </div>
<span class="river-gauge-gauge">
  <svg width="24px"
       height="15px"
       version="1.1"
       xmlns="http://www.w3.org/2000/svg"
       xmlns:xlink="http://www.w3.org/1999/xlink">

    <g>
      <title>        River stage four &#10;
          • 760 direct dependents &#10;          • 1891 total dependents
      </title>

      <rect x="0"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="5"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="10"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="15"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="20"  y="0" width="4" height="15" fill="#e4e2e2" />
    </g>
  </svg>

</span>
<div id="Plack-fav" class="logged_in">
<form action="https://metacpan.org/account/favorite/add" style="display: inline" onsubmit="return favDistribution(this)">
    <input type="hidden" name="remove" value="0">
    <input type="hidden" name="release" value="Plack-1.0051">
    <input type="hidden" name="author" value="MIYAGAWA">
    <input type="hidden" name="distribution" value="Plack">
    <button type="submit" class="favorite highlight"><span>234</span> ++</button>
</form>
</div>
<div class="logged_out">
<a href="./Plack::Middleware::Auth::Basic.html" onclick="alert('Please sign in to add favorites'); return false" class="favorite highlight">
<span>234</span> ++</a>
</div>
   / <span>Plack::Middleware::Auth::Basic</span>
</div>
          </div>
          <main class="content">


<nav class="toc">
  <div class="toc-header"><strong>Contents</strong></div>
<ul>
  <li><a href="./Plack::Middleware::Auth::Basic.html#NAME">NAME</a></li>
  <li><a href="./Plack::Middleware::Auth::Basic.html#SYNOPSIS">SYNOPSIS</a></li>
  <li><a href="./Plack::Middleware::Auth::Basic.html#DESCRIPTION">DESCRIPTION</a></li>
  <li><a href="./Plack::Middleware::Auth::Basic.html#CONFIGURATION">CONFIGURATION</a></li>
  <li><a href="./Plack::Middleware::Auth::Basic.html#LIMITATIONS">LIMITATIONS</a></li>
  <li><a href="./Plack::Middleware::Auth::Basic.html#AUTHOR">AUTHOR</a></li>
  <li><a href="./Plack::Middleware::Auth::Basic.html#SEE-ALSO">SEE ALSO</a></li>
</ul></nav>
<div class="pod anchors">
<h1 id="NAME">NAME</h1>

<p>Plack::Middleware::Auth::Basic - Simple basic authentication middleware</p>

<h1 id="SYNOPSIS">SYNOPSIS</h1>

<pre><code>  use Plack::Builder;
  my $app = sub { ... };

  builder {
      enable &quot;Auth::Basic&quot;, authenticator =&gt; \&amp;authen_cb;
      $app;
  };

  sub authen_cb {
      my($username, $password, $env) = @_;
      return $username eq &#39;admin&#39; &amp;&amp; $password eq &#39;s3cr3t&#39;;
  }</code></pre>

<h1 id="DESCRIPTION">DESCRIPTION</h1>

<p>Plack::Middleware::Auth::Basic is a basic authentication handler for Plack.</p>

<h1 id="CONFIGURATION">CONFIGURATION</h1>

<dl>

<dt id="authenticator">authenticator</dt>
<dd>

<p>A callback function that takes username, password and PSGI environment supplied and returns whether the authentication succeeds. Required.</p>

<p>Authenticator can also be an object that responds to <code>authenticate</code> method that takes username and password and returns boolean, so backends for <a href="https://metacpan.org/pod/Authen::Simple">Authen::Simple</a> is perfect to use:</p>

<pre><code>  use Authen::Simple::LDAP;
  enable &quot;Auth::Basic&quot;, authenticator =&gt; Authen::Simple::LDAP-&gt;new(...);</code></pre>

</dd>
<dt id="realm">realm</dt>
<dd>

<p>Realm name to display in the basic authentication dialog. Defaults to <i>restricted area</i>.</p>

</dd>
</dl>

<h1 id="LIMITATIONS">LIMITATIONS</h1>

<p>This middleware expects that the application has a full access to the headers sent by clients in PSGI environment. That is normally the case with standalone Perl PSGI web servers such as <a href="https://metacpan.org/pod/Starman">Starman</a> or <a href="https://metacpan.org/pod/HTTP::Server::Simple::PSGI">HTTP::Server::Simple::PSGI</a>.</p>

<p>However, in a web server configuration where you can&#39;t achieve this (i.e. using your application via Apache&#39;s mod_cgi), this middleware does not work since your application can&#39;t know the value of <code>Authorization:</code> header.</p>

<p>If you use Apache as a web server and CGI to run your PSGI application, you can either a) compile Apache with <code>-DSECURITY_HOLE_PASS_AUTHORIZATION</code> option, or b) use mod_rewrite to pass the Authorization header to the application with the rewrite rule like following.</p>

<pre><code>  RewriteEngine on
  RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]</code></pre>

<h1 id="AUTHOR">AUTHOR</h1>

<p>Tatsuhiko Miyagawa</p>

<h1 id="SEE-ALSO"><a id="SEE"></a>SEE ALSO</h1>

<p><a href="Plack.html">Plack</a></p></div>

<div id="metacpan_install-instructions-dialog" class="modal fade">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title">Module Install Instructions</h4>
      </div>
      <div class="modal-body">
        <p>To install Plack, copy and paste the appropriate command in to your terminal.</p>
        <p><a href="https://metacpan.org/dist/App-cpanminus/view/bin/cpanm">cpanm</a></p>
        <pre><code>cpanm Plack</code></pre>
        <p><a href="https://metacpan.org/pod/CPAN">CPAN shell</a></p>
        <pre><code>perl -MCPAN -e shell
install Plack</code></pre>
        <p>For more information on module installation, please visit <a href="https://www.cpan.org/modules/INSTALL.html">the detailed CPAN module installation guide</a>.</p>
      </div>
      <div class="modal-footer">
        <a href="./Plack::Middleware::Auth::Basic.html#" data-dismiss="modal" class="btn">Close</a>
      </div>
    </div>
  </div>
</div>
          </main>
          <div class="content-pagination">
          </div>
        </div>
        <footer class="footer">
          <div class="footer-container">
            <div class="footer-social">
              <div class="footer-link footer-logo">
                <a href="https://metacpan.org/">
                  <img src="https://metacpan.org/static/images/metacpan-logo.svg" alt="MetaCPAN" />
                </a>
              </div>
              <a class="footer-social-link" href="https://github.com/metacpan">
                <i class="fab fa-github-square"></i>
              </a>
              <a class="footer-social-link" href="https://fosstodon.org/@metacpan">
                <i class="fab fa-mastodon"></i>
              </a>
            </div>
            <div class="footer-links">
              <div class="footer-link">
                  <a href="https://metacpan.org/about">About</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/sponsors">Sponsor</a>
              </div>
              <div class="footer-link">
                  <a href="https://grep.metacpan.org">grep::cpan</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/recent">Recent</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/faq">FAQ</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/tools">Tools</a>
              </div>
              <div class="footer-link">
                  <a href="https://fastapi.metacpan.org/">API</a>
              </div>
              <div class="footer-link">
                  <a href="https://www.perl.org/">Perl.org</a>
              </div>
            </div>
            <div class="footer-sponsors">
              <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener">
                <img class="footer-sponsor-bytemark" src="https://metacpan.org/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener">
                <img class="footer-sponsor-liquidweb" src="https://metacpan.org/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener">
                <img class="footer-sponsor-deriv" src="https://metacpan.org/static/images/sponsors/deriv.svg" alt="Deriv logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener">
                <img class="footer-sponsor-geocode" src="https://metacpan.org/static/images/sponsors/geocodelogo.svg" alt="Geocode logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener">
                <img class="footer-sponsor-fastly" src="https://metacpan.org/static/images/sponsors/fastly_logo.svg" alt="Fastly logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener">
                <img class="footer-sponsor-opencage" src="https://metacpan.org/static/images/sponsors/open-cage.svg" alt="OpenCage logo">
              </a>
            </div>
          </div>
        </footer>
        <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title">Keyboard Shortcuts</h4>
              </div>
              <div class="modal-body row">
<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Global</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>s</kbd>
        </td>
        <td>Focus search bar</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>?</kbd>
        </td>
        <td>Bring up this help dialog</td>
      </tr>
    </tbody>
  </table>

  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>GitHub</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>p</kbd>
        </td>
        <td>Go to pull requests</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>go to github issues (only if github is preferred repository)</td>
      </tr>
    </tbody>
  </table>
</div>

<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>POD</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>a</kbd>
        </td>
        <td>Go to author</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>c</kbd>
        </td>
        <td>Go to changes</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>Go to issues</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>d</kbd>
        </td>
        <td>Go to dist</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>r</kbd>
        </td>
        <td>Go to repository/SCM</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>s</kbd>
        </td>
        <td>Go to source</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>b</kbd>
        </td>
        <td>Go to file browse</td>
      </tr>

    </tbody>
  </table>
</div>

<div class="col-md-12">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Search terms</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><em>module:</em> (e.g. <a href="https://metacpan.org/search?q=module%3APlugin">module:Plugin</a>)</td>
      </tr>
      <tr>
        <td><em>distribution:</em> (e.g. <a href="https://metacpan.org/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td>
      </tr>
      <tr>
        <td><em>author:</em> (e.g. <a href="https://metacpan.org/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td>
      </tr>
      <tr>
        <td><em>version:</em> (e.g. <a href="https://metacpan.org/search?q=version%3A1.00">version:1.00</a>)</td>
      </tr>
    </tbody>
  </table>
</div>
              </div>
              <div class="modal-footer"></div>
            </div>
          </div>
        </div>
    </body>
</html>
